/**
 * \file log.h
 * \author H4201
 */


#ifndef _LOG_H_
#define _LOG_H_

#include "../interface/messqueue.h"

/*EXPORTED FUNCTIONS*/

/**
 * Fonction qui sert de point d'entrée au thread "Ecriture journal"
 * \param parameter inutilisé ici
 */
void* ecriture_journal (void *parameter);

/**
 * Ecrit le message dans le fichier de log
 * \param message Message à écrire dans le fichier de log
 * \return 0 si le message est un message d'arret, 1 sinon
 */
int ecrire_mes (message_t message);

/**
 * Transforme un nombre à 1 ou 2 chiffres en nombre à 2 chiffres
 * \param nb Nombre à transformer
 * \return Nombre transformé
 */
char * traduction_heure(unsigned int nb);
 
#endif